import request from '@/utils/request'
const baseUrl = '/cz-rentbox/api/v1/pays' // 租箱服务-- 结算明细
// import {getTable,getPayData,addPay } from '@/api/pay/index' 
// 导出结算明细
export const exportPayDetail = (data: any) => {
  return request({
    responseType: 'blob',
    url: baseUrl+'/exportPayDetail',
    method: 'POST',
    data: data
  })

}

/* 查询订单结算明细分页列表
* @param {String} payNo 支付单号
* @param {String} orderNo 订单号
* @param {String} payType 结算类型 5-租箱款 10-回调箱款 15-购箱款 
* @param {String} beginPayDate endPayDate 支付日期时间区间 
* @param {String} payDirection 结算流向 1-收入  -1 - 支出
*/
export const getTable = (data: any) => { 
  return request({
    url: baseUrl+'/page',
    method: 'post',
    data: data
  })
}

/*根据id查询结算明细详情
* @param {number} id 订单号
*/
export const getPayData = (id: number) => { 
  return request({
    url: baseUrl+'/'+id,
    method: 'GET'
  })
}


/*新增结算明细 (立即支付)
* @param {String} orderId 订单Id
* @param {String} payDate 支付日期
* @param {String} paymentMethod 支付方式
* @param {String} payUrl 货代支付的电子回执单URL 附件信息 
*/
export const addPay = (data: any) => { 
  return request({
    url: baseUrl,
    method: 'POST',
    data: data
    // data:{
    // "orderId":123456,
    // "payDate":"2024-06-17T10:44:57",
    // "paymentMethod":5,
    // "payUrl":"[{\"name\":\"20240612/cddd81a833c64a7eab1da5c0aef8dfaf.docx\",\"originalFileName\":\"国际贸易供应链数字平台需求分析(1).docx\",\"url\":\"http://47.122.3.254:9000/default/20240612/cddd81a833c64a7eab1da5c0aef8dfaf.docx\"}]"
    // }
  })
}


// ### PayDetailBean 字段说明
// #   private Long id;

// #     /**
// #      * 集装箱公司Id
// #      */
// #     private Long companyId;

// #     /**
// #      * 集装箱公司名称
// #      */
// #     private String companyName;

// #     /**
// #      * 往来单位Id
// #      */
// #     private Long businessId;

// #     /**
// #      * 往来单位公司名称
// #      */
// #     private String businessName;

// #     /**
// #      * 支付单号
// #      */
// #     private String payNo;

// #     /**
// #      * 订单Id
// #      */
// #     private Long orderId;

// #     /**
// #      * 订单编号
// #      */
// #     private String orderNo;

// #     /**
// #      * 币种 CNY:人民币 USD:美元 默认人民币
// #      */
// #     private String currency;

// #     /**
// #      * 订单金额(合计)
// #      */
// #     private Double amount;

// #     /**
// #      * 优惠券金额
// #      */
// #     private Double couponAmount;

// #     /**
// #      * 结算金额(实付金额)
// #      */
// #     private Double actualPayAmount;

// #     /**
// #      * 汇率
// #      */
// #     private Double rate;

// #     /**
// #      * 目标币种 CNY:人民币 USD:美元 默认美元
// #      */
// #     private String targetCurrency;

// #     /**
// #      * 折算币种实付金额
// #      */
// #     private Double conventAmount;

// #     /**
// #      * 结算类型 5-租箱款
// #      */
// #     private Integer payType;

// #     /**
// #      * 结算流向 1-收入  -1 - 支出
// #      */
// #     private Integer payDirection;

// #     /**
// #      * 支付日期
// #      */
// #     private LocalDateTime payDate;

// #     /**
// #      * 支付方式 5-对公转账  10-在线支付
// #      */
// #     private Integer paymentMethod;

// #     /**
// #      * 货代支付的电子回执单URL
// #      */
// #     private String payUrl;

// ###
